package lv.mensajeriadisqueria.dto;

import java.util.List;

import lv.mensajeriadisqueria.idomain.IGrupo;
import lv.mensajeriadisqueria.idomain.IMusico;

public class GrupoDto implements IGrupo {

	/**
	 * 
	 */
	private static final long serialVersionUID = -6997689291624690674L;
	
	private String nombre;
	private List<IMusico> musicos;
	private Integer idGrupo;
	private Boolean habilitado;

	public GrupoDto() {
		this("");
	}
	
	public GrupoDto(String nombre) {
		this.nombre = nombre;
		this.habilitado = true;
	}

	@Override
	public Integer getIdGrupo() {
		return idGrupo;
	}

	@Override
	public List<IMusico> getMusicos() {
		return musicos;
	}

	@Override
	public String getNombre() {
		return nombre;
	}

	@Override
	public void setIdGrupo(Integer idGrupo) {
		this.idGrupo = idGrupo;
	}

	@Override
	public void setMusicos(List<IMusico> musicos) {
		this.musicos = musicos;
	}

	@Override
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	@Override
	public Boolean getHabilitado() {
		return habilitado;
	}

	@Override
	public void setHabilitado(Boolean habilitado) {
		this.habilitado = habilitado;
	}
}
